
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QMediaPlayer>
#include <QStringList>
#include <QDir>
#include<QMediaPlaylist>
#include<QMediaPlayer>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow

{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private:
    Ui::MainWindow *ui;

    bool isPlay = false;
    QString MusicPath = "C:\\Users\\86198\\Desktop\\音乐";
    QStringList fileList;//文件名称
    QMediaPlaylist *PlayerList;
    QMediaPlayer *Player;
private slots:
    void init() ;
    void addItem(QString name);  //添加tableWidget
    QStringList getFileNames(const QString &path);  //获取路径下所有需要的文件类型文件
    void SlotShowCurrentMedia();
    void SlotButtonStart();
    void SlotButtonPrevious();
    void SlotButtonNext();


};

#endif // MAINWINDOW_H


















